python 合并字典,相同 key 的 value 如何相加?

您所在的位置:网站首页 python合并字典 相同的值相加 python 合并字典,相同 key 的 value 如何相加?

python 合并字典,相同 key 的 value 如何相加?

#python 合并字典,相同 key 的 value 如何相加?| 来源: 网络整理| 查看: 265

python 合并字典,相同 key 的 value 如何相加? x = { 'apple': 1, 'banana': 2 } y = { 'banana': 10, 'pear': 11 } 需要把两个字典合并,最后输出结果是: { 'apple': 1, 'banana': 12, 'pear': 11 }

 

利用collections.Counter可轻松办到

>>> x = { 'apple': 1, 'banana': 2 } >>> y = { 'banana': 10, 'pear': 11 } >>> from collections import Counter >>> X,Y = Counter(x), Counter(y) >>> z = dict(X+Y) >>> z >>>from collections import Counter >>>dict(Counter(x)+Counter(y))

 

posted on 2018-03-13 17:44  星河赵  阅读(16998)  评论(0)  编辑  收藏  举报



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3